package com.andy.blog.admin.dto;

import com.andy.blog.admin.dto.server.CpuDTO;
import com.andy.blog.admin.dto.server.JvmDTO;
import com.andy.blog.admin.dto.server.MemDTO;
import com.andy.blog.admin.dto.server.SysDTO;
import com.andy.blog.admin.dto.server.SysFileDTO;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * Created by andy on 2023-04-15 10:24
 */
@Data
public class ServerDTO implements Serializable {

    private static final long serialVersionUID = -2299309281639235803L;

    /**
     * CPU相关信息
     */
    private CpuDTO cpu;

    /**
     * 內存相关信息
     */
    private MemDTO mem;

    /**
     * JVM相关信息
     */
    private JvmDTO jvm;

    /**
     * 服务器相关信息
     */
    private SysDTO sys;

    /**
     * 磁盘相关信息
     */
    private List<SysFileDTO> sysFileDTOS;
}
